From Approximate Factorization to Root Isolation with Application to Cylindrical Algebraic Decomposition
نویسندگان
چکیده
We present an algorithm for isolating the roots of an arbitrary complex polynomial p that also works for polynomials with multiple roots provided that the number k of distinct roots is given as part of the input. It outputs k pairwise disjoint disks each containing one of the distinct roots of p, and its multiplicity. The algorithm uses approximate factorization as a subroutine. In addition, we apply the new root isolation algorithm to a recent algorithm for computing the topology of a real planar algebraic curve specified as the zero set of a bivariate integer polynomial and for isolating the real solutions of a bivariate polynomial system. For input polynomials of degree n and bitsize τ , we improve the currently best running time from Õ(n9τ + n8τ2) (deterministic) to Õ(n6 + n5τ) (randomized) for topology computation and from Õ(n8 +n7τ) (deterministic) to Õ(n6 +n5τ) (randomized) for solving bivariate systems.
منابع مشابه
Cylindrical Algebraic Decomposition in the RegularChains Library
Cylindrical algebraic decomposition (CAD) is a fundamental tool in computational real algebraic geometry and has been implemented in several software. While existing implementations are all based on Collins’ projection-lifting scheme and its subsequent ameliorations, the implementation of CAD in the RegularChains library is based on triangular decomposition of polynomial systems and real root i...
متن کاملQuantifier elimination for approximate BK-factorization
Factorization of linear partial differential operators (LPDOs) is a very wellstudied problem and a lot of pure existence theorems are known. The only known constructive factorization algorithm Beals-Kartashova (BK) factorization is presented in [1]). Its comparison with Hensel descent which is sometimes regarded as constructive, is given in [2], where the idea to use BKfactorization for approxi...
متن کاملFrom torsion theories to closure operators and factorization systems
Torsion theories are here extended to categories equipped with an ideal of 'null morphisms', or equivalently a full subcategory of 'null objects'. Instances of this extension include closure operators viewed as generalised torsion theories in a 'category of pairs', and factorization systems viewed as torsion theories in a category of morphisms. The first point has essentially been treated in [15].
متن کاملLibPoly: A Library for Reasoning about Polynomials∗
LibPoly is a C library for computing with polynomials. It provides data structures to represent multivariate polynomials, and algorithms ranging from simple arithmetic and GCD computation, to root isolation and computation with algebraic numbers. The goal of the library is to be simple and extensible, and it is targeting tools that reason in nonlinear arithmetic. LibPoly is already successfully...
متن کاملOptimizing a Particular Real Root of a Polynomial by a Special Cylindrical Algebraic Decomposition
We study the problem of optimizing over parameters a particular real root of a polynomial with parametric coefficients. We propose an efficient symbolic method for solving the optimization problem based on a special cylindrical algebraic decomposition algorithm, which asks for a semi-algebraic decomposition into cells in terms of Number-of-Roots-invariant. Mathematics Subject Classification (20...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- J. Symb. Comput.
دوره 66 شماره
صفحات -
تاریخ انتشار 2015